package com.example.treehole.bean;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

// 帖子类，对应数据库中的 post 表
@Data
@TableName("post")
public class Post {
    // 帖子的唯一标识
    @TableId
    public String id;
    // 帖子的内容
    public String content;
    // 帖子关联的文件路径
    public String file;
    // 帖子的标题
    public String title;
    // 发帖的用户ID
    public String userid;
    // 帖子发布的时间
    public String time;
    // 帖子的类型
    public String type;
    // 是否匿名发布
    public boolean anonymous;
    // 发帖用户的昵称，不在数据库表中存在
    @TableField(exist = false)
    public String nickname;
    // 发帖用户的头像，不在数据库表中存在
    @TableField(exist = false)
    public String face;
    // 帖子的点赞数，不在数据库表中存在
    @TableField(exist = false)
    public int love;
}
